using System;
using System.Collections.ObjectModel;
using System.Threading.Tasks;
using System.Windows.Media;

namespace Clancy.Interfaces
{
    public interface IRecordingManager
    {
        ObservableCollection<IRecording> RecordingCollection { get; }

        Task<bool> DeleteRecording(Guid selectedRecordingId);

        void InsertNewRecord(ISurveilanceObject survObj, string recordFile);
    }
}